Class symantec.itools.db.beans.dbnav.model.builder.ConnectionTreeModelBuilder
All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class symantec.itools.db.beans.dbnav.model.builder.ConnectionTreeModelBuilder

Object
   |
   +----AbstractTreeModelBuilderImpl
           |
           +----symantec.itools.db.beans.dbnav.model.builder.ConnectionTreeModelBuilder

public class ConnectionTreeModelBuilder
extends AbstractTreeModelBuilderImpl
implements Runnable

ConnectionTreeModelBuilder is an implementation of TreeModelBuilder interface. This class will build the main tree for the dbNavigator.

Version:
1.0 06/15/98
Author:
Hristo Tonev

Constructor Index

 o symantec.itools.db.beans.dbnav.model.builder.ConnectionTreeModelBuilder()
 o symantec.itools.db.beans.dbnav.model.builder.ConnectionTreeModelBuilder(Connection, boolean)

Method Index

 o createProceduresCategorySybTree()
Method to create the Procedures Category SybTree
 o createRootNode()
Method to create the root Node.
 o createTablesCategorySybTree()
Method to create the Tables Category SybTree
 o getConnection()
 o getDatabaseMetaData()
 o getUserOnly()
 o run()
 o setConnection(Connection)
 o setDatabaseMetaData(DatabaseMetaData)
 o setUserOnly(boolean)

Constructors

 o ConnectionTreeModelBuilder
protected ConnectionTreeModelBuilder()
 o ConnectionTreeModelBuilder
public ConnectionTreeModelBuilder(Connection connection,
                                  boolean userOnly)

Parameters:
connection - is a opened JDBC connection
userOnly - If this flag is true the builder will build a tree ONLY for the database objects owned by the current user (the schema is the current user name)

Methods

 o createProceduresCategorySybTree
protected symantec.itools.db.beans.dbnav.model.TreeNodeComponent createProceduresCategorySybTree()
Method to create the Procedures Category SybTree

 o createRootNode
protected symantec.itools.db.beans.dbnav.model.TreeNodeComponent createRootNode()
Method to create the root Node. RootNode must be created before treeNodes.

 o createTablesCategorySybTree
protected symantec.itools.db.beans.dbnav.model.TreeNodeComponent createTablesCategorySybTree()
Method to create the Tables Category SybTree

 o getConnection
public synchronized java.sql.Connection getConnection()
 o getDatabaseMetaData
public synchronized java.sql.DatabaseMetaData getDatabaseMetaData()
 o getUserOnly
public synchronized boolean getUserOnly()
 o run
public void run()
 o setConnection
public synchronized void setConnection(Connection connection)
 o setDatabaseMetaData
protected synchronized void setDatabaseMetaData(DatabaseMetaData databaseMetaData)
 o setUserOnly
public synchronized void setUserOnly(boolean userOnly)

All Packages  Class Hierarchy  This Package  Previous  Next  Index